<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/18 0018
 * Time: 下午 2:25
 */
namespace app\common;

class DictConstant{
    /****************************返回错误 状态************************/
    //错误
    const ERROR_STATUS = 0;
    //成功
    const SUCCESS_STATUS = 1;

    /****************************订单状态 order************************/

    const OrderPendingPayment = 1; // 订单状态 待付款
    const OrderPendingDelivery = 2; // 订单状态 已经支付，待发货
    const OrderAlreadyShipped = 3; // 订单状态 已经支付，已经发货,待收货
    const OrderCompleted = 4; //订单状态 已完成
    const OrderInvalid = 5; //失效订单
    const Order_Nodelivery = 6; //订单未提货
    const Order_Yesdelivery = 7; //订单已提货
    const Order_AllAfter = 10; //该订单所有商品已经售后成功
    const Order_Stock_up = 11; //订单备货完成
    const Order_GroupIng = 12; //拼团中
    const Order_Agin = 13; //拒绝售后或取消售后新生产的订单
    const Order_noAfter = 14; //拒绝售后或取消售后的订单

    /***********************售后状态****************/
    const AfterSale_Application = 1; //售后申请中
    const AfterSale_Pendingrefund = 2; //同意售后待退款 （用户购买后还没发货的情况）
    const AfterSale_Refuse = 3; //拒绝售后
    const AfterSale_Tobereturned = 4; //同意售后待退货（已经发货，用户需要把货物寄回）
    const AfterSale_Shipped = 5; //同意售后用户已经发货
    const AfterSale_Receivedgoods = 6; //同意售后商家已收货
    const AfterSale_Success = 7; //成功退款
    const AfterSale_Cancel = 8; //用户取消售后
    const AfterSale_Store = 9; //同意售后用户待去门店退货  （已经提货的情况）



    //支付方式，余额支付
    const PAP_TYPE_BALANCE = 1;
    //余额充足
    const BALANCE_TRUE = 1;
    //余额不足
    const BALANCE_FALSE = 0;


    //订单应用类型 0普通订单  1 团购订单  2 积分换购订单

    const ORDER_LINK_TYPE_1 = 1;
    const ORDER_LINK_TYPE_2 = 2;



    const Merchant_balance_not = 41002; //商户余额不足


    const StoreQrCodeError = 41009;   //生成门店二维码失败


    /****************************订单商品状态 goods************************/
    // 订单商品状态 完成
    const ORDER_GOODS_STATUS_COMPLETE = 10;
    // 订单商品状态 删除(改餐时被取消)
    const ORDER_GOODS_STATUS_DELETE = 0;

    /****************************商家统计 businessCount************************/
    // 统计类型 会员
    const BUSINESS_COUNT_TYPE_MEMBER = 1;
    // 统计类型 订单
    const BUSINESS_COUNT_TYPE_ORDER = 2;
    // 统计类型 收入
    const BUSINESS_COUNT_TYPE_INCOME = 3;

    /***************************返回数据类型***************************/
    const FORMAT_RAW = 'raw';
    const FORMAT_HTML = 'html';
    const FORMAT_JSON = 'json';
    const FORMAT_JSONP = 'jsonp';
    const FORMAT_XML = 'xml';
}